Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware

نویسندگان

  • Joseph P. Loyall
  • Richard Schantz
  • Partha Pal
  • John Zinky
  • Michael Atighetchi
چکیده

We have been developing Quality Objects (QuO), an adaptive middleware framework that supports the development of distributed object applications that can measure, control, and adapt to quality of service (QoS) needs and variations in a system. We have applied QuO to the problems of distributed real-time embedded (DRE) applications, including a streaming video dissemination application and a dynamic replanning avionics application, both described in [3]. During the course of developing QuO and of applying it to DRE problems, we have both used many documented patterns and identified new patterns for network centric computing. Some of these are variations on existing, documented patterns, while others appear to be newly discovered. We have seen these patterns appear over and over in the development of our adaptive, QoS-aware systems, which suggests strongly that they are indeed new and reusable patterns. Time and additional investigation will determine whether these are also lasting and universally useful patterns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Middleware for Embedded Adaptive Dependability

The Middleware for Embedded Adaptive Dependability (MEAD) infrastructure enhances large-scale distributed real-time embedded middleware applications with novel capabilities, including (i) transparent, yet tunable, fault tolerance in real time, (ii) proactive dependability, (iii) resource-aware system adaptation to crash, communication, partitioning and timing faults with (iv) scalable and fast ...

متن کامل

A Middleware for Dependable Distributed Real-Time Systems

New middleware is proposed to support the development of dependable distributed real-time systems for avionics, sensor and shipboard computing. Many of these systems require distributed computing in order to perform increasingly complex missions. They also require real-time performance, dependable software, and may face constraints that limit hardware redundancy. Real-time performance and fault...

متن کامل

Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware

Computing systems are increasingly distributed, real-time, and embedded (DRE) and must operate under highly unpredictable and changeable conditions. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge. However, the current generation of commercial-off-the-shelf middleware lacks adequate support for appl...

متن کامل

Real - time and distributed computing in emerging applications REACTION 2013

The integration of the complex network of modules composing a modern distributed embedded systems calls for a middleware solution striking a good tradeoff between conflicting needs such as: modularity, architecture independence, re-use, easy access to the limited hardware resources and ability to respect real–time constraints. Several middleware architectures proposed in the last years offer re...

متن کامل

The Design and Performance of Special Purpose Middleware: A Sensor Networks Case Study

General purpose middleware has been shown to be effective in meeting diverse functional requirements for a wide range of distributed systems. Advanced middleware projects have also supported a single quality-of-service dimension such as real-time, fault tolerance, or small memory footprint. However, there is limited experience supporting multiple quality-of-service dimensions in middleware to m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001